package view;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;

public class FrameUtamaSekretariat extends JFrame{

   private JMenuBar menuBar;
   private JMenu menuSekretariat;
   private JMenuItem menuLihatYudisium;
   private JMenuItem menuPeriksaYudisium;
   private JMenuItem menuExit;


   public FrameUtamaSekretariat(){
       inisialisasi();

   }

   public void inisialisasi() {
       this.setSize(600, 500);
       this.setTitle("Frame Utama Sekretariat");
       this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);


       menuBar = new JMenuBar();
       this.setJMenuBar(menuBar);
       menuSekretariat = new JMenu("Sekretariat");

       menuLihatYudisium = new JMenuItem("Lihat Yudisium");
       menuSekretariat.add(menuLihatYudisium);
       menuLihatYudisium.addActionListener(new ActionListener() {
           public void actionPerformed(ActionEvent e) {
               menuLihatYudisiumAction();
           }

       });
       menuPeriksaYudisium = new JMenuItem("Periksa Yudisium");
       menuSekretariat.add(menuPeriksaYudisium);
       menuPeriksaYudisium.addActionListener(new ActionListener() {
           public void actionPerformed(ActionEvent e) {
               menuPeriksaYudisiumAction();
           }

       });
       menuExit = new JMenuItem("Exit");
       menuSekretariat.add(menuExit);
       menuExit.addActionListener(new ActionListener() {
           public void actionPerformed(ActionEvent e) {
               menuExitAction();
           }

       });
       menuBar.add(menuSekretariat);
       this.setVisible(true);
   }
   public void menuLihatYudisiumAction() {
        JDialog test = new JDialog();
        PanelLihatYudisium ply = new PanelLihatYudisium();
        test.getContentPane().add(ply);
        test.setSize(540, 500);
        test.setVisible(true);
        test.setTitle("FORM LIHAT DAFTAR MAHASISWA BERDASAR PERIODE");
        test.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
   }
   public void menuPeriksaYudisiumAction() {
        JDialog test = new JDialog();
        PanelPeriksaYudisium ppy = new PanelPeriksaYudisium();
        test.getContentPane().add(ppy);
        test.setSize(540, 500);
        test.setVisible(true);
        test.setTitle("FORM PERIKSA DATA MAHASISWA");
        test.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
    }
   public void menuExitAction() {
       System.exit(0);
   }
}

